﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Admin.Master" AutoEventWireup="true"
    CodeBehind="AdTblNewCriterio.aspx.cs" Inherits="AudiPyme.UI.AdTblNewCriterio"
    EnableEventValidation="false" %>

<asp:Content ID="Content1" ContentPlaceHolderID="CPHOpciones" runat="server">
    <asp:Panel ID="PanelOpciones" runat="server">
        <ul class="list1">
            <li><a href="AdTablasAdd.aspx">Tablas - Añadir</a></li>
        </ul>
    </asp:Panel>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
    <asp:ScriptManager ID="ScriptManager1" runat="server">
    </asp:ScriptManager>
    <asp:UpdatePanel ID="UpdatePanel1" runat="server">
        <ContentTemplate>
            <h2>
                Insertar Nuevo Criterio de Riesgo</h2>
            <asp:CheckBox ID="ChkBorrado" runat="server" Text=" Criterios de Riesgo Eliminados"
                AutoPostBack="true" OnCheckedChanged="ChkBorrado_CheckedChanged" />
            <br />
            <br />
            <asp:Panel ID="PnlGV" runat="server" Visible="False">
                <h3>
                    Filtrar por:</h3>
                <asp:RadioButtonList ID="RblFiltro" runat="server" Height="16px" RepeatDirection="Horizontal"
                    Width="450px" AutoPostBack="true" OnSelectedIndexChanged="RblFiltro_SelectedIndexChanged">
                    <asp:ListItem Value="CriterioRiesgo">Criterio de Riesgo</asp:ListItem>
                    <asp:ListItem Value="Codigo">Código</asp:ListItem>
                    <asp:ListItem Value="RelacSelec">Criterios de Riesgo Seleccionados</asp:ListItem>
                </asp:RadioButtonList>
                <asp:TextBox ID="TxtFiltro" runat="server" Height="18px" Visible="False" Width="347px">
                </asp:TextBox>
                <asp:Button ID="BtnBuscar" runat="server" Text="Buscar" Visible="False" 
                    OnClick="BtnBuscar_Click" Width="80px" />
                <p></p>
                <h4>
                    <asp:Label ID="LblNumRel" runat="server" CssClass="alignright" Text="Número de Elementos Seleccionados:"></asp:Label><asp:Label
                        ID="LblControl" runat="server" CssClass="alignright" Text="0" Width="30px"></asp:Label>
                </h4>
                <asp:GridView ID="GVCritRiesg" runat="server" AllowPaging="True" AllowSorting="True"
                    AutoGenerateColumns="False" OnPageIndexChanging="GVCritRiesg_PageIndexChanging" CssClass="myDatagrid">
                    <Columns>
                        <asp:BoundField DataField="IdCriterioRiesgo" HeaderText="Id Criterio" ItemStyle-HorizontalAlign="Center" />
                        <asp:BoundField DataField="Codigo" HeaderText="Codigo" ItemStyle-HorizontalAlign="Center" />
                        <asp:BoundField DataField="CriterioRiesgo" HeaderText="Criterio Riesgo" />
                        <asp:BoundField DataField="Descripcion" HeaderText="Descripción" />
                        <asp:TemplateField ItemStyle-HorizontalAlign="Center">
                            <HeaderTemplate>
                                <asp:Label ID="LblToolOpciones" runat="server" Text="Selección" ToolTip='Seleccione el elemento a restaurar'></asp:Label>
                            </HeaderTemplate>
                            <ItemTemplate>
                                <asp:CheckBox ID="CheckBox1" runat="server" AutoPostBack="true" OnCheckedChanged="CheckBox_Changued" />
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                    <PagerSettings Mode="NumericFirstLast" />
                </asp:GridView>
                <br />
                <p>
                    <asp:Button ID="BtnRestaurar" runat="server" Text="Restaurar" Enabled="False" OnClientClick="return confirm('¿Estas Seguro de restaurar el criterio de riesgo seleccionado?. Se volverá a añadir todo el conocimiento dependiente de ella');"
                        OnClick="BtnRestaurar_Click" Width="80px" />
                </p>
            </asp:Panel>
            <asp:Panel ID="PnlDdl" runat="server">
                <p>
                    <asp:Label ID="LblCriterioRiesgo" runat="server" Text="Criterio Riesgo:"></asp:Label>
                    <asp:TextBox ID="TxtCriterioRiesgo" runat="server"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="ValidadorCriterioRiesgo" runat="server" ControlToValidate="TxtDescripcion"
                        Display="Dynamic" ErrorMessage="* Indique Criterio de Riesgo" ValidationGroup="ValidarFormulario">* Indique Criterio de Riesgo</asp:RequiredFieldValidator>
                </p>
                <p>
                    <asp:Label ID="LblCodigo" runat="server" Text="Código:"></asp:Label>
                    <asp:TextBox ID="TxtCodigo" runat="server" MaxLength="1" Width="25px"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="ValidadorCodigo" runat="server" ControlToValidate="TxtCodigo"
                        Display="Dynamic" ErrorMessage="RequiredFieldValidator" ValidationGroup="ValidarFormulario">* El Código no puede ser vacío. Introduzca un código</asp:RequiredFieldValidator>
                    <asp:CustomValidator ID="CValidadorCodigo" runat="server" ControlToValidate="TxtCodigo"
                        Display="Dynamic" ErrorMessage="* No se puede usar este código. Elija otro" OnServerValidate="CustomValidator1_ServerValidate"
                        ValidationGroup="ValidarFormulario">* No se puede usar este código. Elija otro</asp:CustomValidator>
                </p>
                <p>
                    <asp:Label ID="LblDescripcion" runat="server" Text="Descripción:"></asp:Label>
                    <asp:TextBox ID="TxtDescripcion" runat="server" Width="400px"></asp:TextBox>
                    <asp:RequiredFieldValidator ID="ValidadorDescripcion" runat="server" ControlToValidate="TxtDescripcion"
                        Display="Dynamic" ErrorMessage="*Indique Descripción" ValidationGroup="ValidarFormulario">*Indique Descripción</asp:RequiredFieldValidator>
                </p>
                <p>
                    <asp:Button ID="BtnInsertar" runat="server" OnClick="BtnInsertar_Click" 
                        Text="Insertar" Width="80px" />
                </p>
            </asp:Panel>
        </ContentTemplate>
    </asp:UpdatePanel>
</asp:Content>
